package y2015.day_10.水果_简单工厂;

public interface Fruit {
    /*
     * 1.声明一个水果接口，水果接口中包含种植，成长，收获三个抽象方法
     * 2.相关类（苹果类，香蕉类，葡萄类…）实现水果接口，完成抽象方法
     * 3.声明一个水果工厂类，水果工厂类中实现一个方法，
     * 使用它时，它将创建水果对象，并判断创建的对象是苹果还是香蕉，还是葡萄，并将其返回
     * 4.声明一个类，在主方法中创建水果工厂对象，该对象调用方法则可以选择地创建水果对象
     * 5.得到水果对象之后，就可以使用其调用它的类中实现的方法（种植，成长，收获）。
     */
    void plant();

    void Grow();

    void harvest();
}

